TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 01/26/2023)
2021
Section - Southern
Area - SC - Low Country-LCTA
League - 2021 USTA 40 & Over Spring
Flight - 40 & over Men 4.0
--------------------------------------------------------------------------------------------------------------------------------------
L40DH - LTP/DI Serve it Up
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Wally Burbage - 3.65
Michael Nelson - 3.62
Alec Chalmers - 3.58
Steven Wagoner - 3.57
Keith Pridgen - 3.57
Brock Duwel - 3.57
Kevin Kuehmeier - 3.56
David Hubbard - 3.55
Hong Pi - 3.52
Michael Ward - 3.44
Sean Ryan - 3.43
calvin battle - 3.25
Rudy Gill - 3.11
Marc Rickert - 2.96
League Results By Position
1S 1D 2D 3D
Rudy Gill - 3.11 & Michael Nelson - 3.62 0 - 1
Rudy Gill - 3.11 0 - 1
Steven Wagoner - 3.57 & David Hubbard - 3.55 0 - 2
Steven Wagoner - 3.57 & Alec Chalmers - 3.58 0 - 1
Steven Wagoner - 3.57 & Brock Duwel - 3.57 1 - 0
Steven Wagoner - 3.57 0 - 1
Michael Ward - 3.44 & David Hubbard - 3.55 1 - 2
Michael Ward - 3.44 & Marc Rickert - 2.96 0 - 1
Michael Ward - 3.44 & Michael Nelson - 3.62 1 - 0
David Hubbard - 3.55 & Alec Chalmers - 3.58 1 - 0
David Hubbard - 3.55 & Marc Rickert - 2.96 0 - 1
Wally Burbage - 3.65 & Alec Chalmers - 3.58 1 - 0
Wally Burbage - 3.65 & Sean Ryan - 3.43 1 - 1
Hong Pi - 3.52 & Alec Chalmers - 3.58 0 - 1
Hong Pi - 3.52 & calvin battle - 3.25 0 - 1
Alec Chalmers - 3.58 & Sean Ryan - 3.43 0 - 1
Alec Chalmers - 3.58 1 - 2
Kevin Kuehmeier - 3.56 & Brock Duwel - 3.57 1 - 0 1 - 0
calvin battle - 3.25 1 - 1
Sean Ryan - 3.43 & Brock Duwel - 3.57 2 - 1
Sean Ryan - 3.43 0 - 2
Brock Duwel - 3.57 0 - 1
Michael Nelson - 3.62 & Hong Pi - 3.52 0 - 1
Michael Nelson - 3.62 & Alec Chalmers - 3.58 0 - 1
Michael Nelson - 3.62 & calvin battle - 3.25 1 - 1
Keith Pridgen - 3.57 & Kevin Kuehmeier - 3.56 1 - 0
Keith Pridgen - 3.57 & Sean Ryan - 3.43 0 - 1
Keith Pridgen - 3.57 & Brock Duwel - 3.57 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40TL - Pine Forest Rack Pack
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Jeffrey Nixon - 3.79
Trent Cannon - 3.73
Scott Tyler - 3.69
Thomas Lenkiewicz - 3.67
Henry Johnson - 3.66
Glenn Young - 3.66
Alan Doran - 3.60
Steve Mills - 3.53
Barry Katz - 3.28
League Results By Position
1S 1D 2D 3D
Trent Cannon - 3.73 & Glenn Young - 3.66 6 - 3
Thomas Lenkiewicz - 3.67 6 - 4
Henry Johnson - 3.66 & Alan Doran - 3.60 0 - 1 3 - 0
Henry Johnson - 3.66 & Jeffrey Nixon - 3.79 1 - 1
Henry Johnson - 3.66 & Scott Tyler - 3.69 3 - 1
Alan Doran - 3.60 & Jeffrey Nixon - 3.79 1 - 0
Alan Doran - 3.60 & Steve Mills - 3.53 0 - 3
Glenn Young - 3.66 & Jeffrey Nixon - 3.79 1 - 0
Barry Katz - 3.28 & Scott Tyler - 3.69 0 - 1
Barry Katz - 3.28 & Steve Mills - 3.53 0 - 1 1 - 1 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40JM - I'On A-Team
League Record: 5 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Benjamin Hays - 3.93
Charles Claus - 3.87
Costa Chakeris - 3.86
William Carroll - 3.85
Bill Peebles - 3.85
Jay Meyer - 3.77
Ansel Kay - 3.70
Jason Daigle - 3.58
Gregory Burnell - 3.54
Theodore Manos - 3.53
Kenneth Nix - 3.39
John Hand - 3.37
Mike Russo - 3.31
Martin Willoughby - n/a
League Results By Position
1S 1D 2D 3D
Kenneth Nix - 3.39 & Jay Meyer - 3.77 1 - 0 1 - 0
Jason Daigle - 3.58 & Bill Peebles - 3.85 1 - 1 1 - 1
Jason Daigle - 3.58 & William Carroll - 3.85 1 - 0
Ansel Kay - 3.70 & Theodore Manos - 3.53 1 - 0
Ansel Kay - 3.70 & Bill Peebles - 3.85 0 - 1 1 - 0
Ansel Kay - 3.70 & William Carroll - 3.85 0 - 1 1 - 0
Ansel Kay - 3.70 & Jay Meyer - 3.77 0 - 1
Theodore Manos - 3.53 & Jay Meyer - 3.77 0 - 1
Bill Peebles - 3.85 & William Carroll - 3.85 1 - 0
Bill Peebles - 3.85 & Jay Meyer - 3.77 1 - 0
William Carroll - 3.85 & Jay Meyer - 3.77 1 - 0 0 - 1
William Carroll - 3.85 1 - 1
Benjamin Hays - 3.93 & Jay Meyer - 3.77 1 - 0
Benjamin Hays - 3.93 6 - 1
Martin Willoughby - n/a & John Hand - 3.37 0 - 2
Gregory Burnell - 3.54 0 - 1
Charles Claus - 3.87 & Mike Russo - 3.31 0 - 1
Charles Claus - 3.87 & Ansel Kay - 3.70 0 - 1
Charles Claus - 3.87 & Costa Chakeris - 3.86 5 - 0 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
L40DR - MPR Underdogs
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Robert Weaver - 3.90
David Bruner - 3.85
Charlie Inglefield - 3.82
Chris Findlay - 3.79
Bradley Davis - 3.69
Kenneth Murray - 3.64
Ken Edwards - 3.61
John Goolsby - 3.43
John Fanning - 3.36
Charles Lee - 3.35
Dennis Rossello - 3.28
Alex Cash - n/a
League Results By Position
1S 1D 2D 3D
Dennis Rossello - 3.28 & Robert Weaver - 3.90 1 - 0
Dennis Rossello - 3.28 & John Goolsby - 3.43 0 - 1
Dennis Rossello - 3.28 & Ken Edwards - 3.61 2 - 2
Dennis Rossello - 3.28 & Alex Cash - n/a 0 - 1
Robert Weaver - 3.90 & Charlie Inglefield - 3.82 0 - 2 1 - 0
Charlie Inglefield - 3.82 & John Goolsby - 3.43 0 - 1
Charlie Inglefield - 3.82 & Bradley Davis - 3.69 2 - 1
Bradley Davis - 3.69 0 - 1
David Bruner - 3.85 & Charles Lee - 3.35 0 - 1 5 - 2
David Bruner - 3.85 & John Fanning - 3.36 0 - 1
Kenneth Murray - 3.64 & Ken Edwards - 3.61 0 - 3 1 - 0
Charles Lee - 3.35 & Ken Edwards - 3.61 0 - 1
Ken Edwards - 3.61 & John Fanning - 3.36 0 - 1
Alex Cash - n/a & Bradley Davis - 3.69 0 - 1
John Fanning - 3.36 0 - 1
Chris Findlay - 3.79 6 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40SB - Hamlin
League Record: 2 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Reginald Blynn - 3.75
Steve Bautista - 3.73
James Westmoreland - 3.73
frank Passalaqua - 3.70
Andrew McCormick - 3.68
Jeffrey Garrett - 3.62
Paul Grassie - 3.57
Galen Le Cheminant - 3.56
Dan Krosse - 3.56
Matthew Collier - 3.42
Joe Sciortino - 3.36
Derek Harris - 3.30
Gregory Bottone - 3.27
Paul Curry - 3.14
League Results By Position
1S 1D 2D 3D
Matthew Collier - 3.42 & Steve Bautista - 3.73 0 - 1
Matthew Collier - 3.42 0 - 4
Paul Curry - 3.14 & James Westmoreland - 3.73 0 - 1
Paul Curry - 3.14 & Derek Harris - 3.30 0 - 1
Gregory Bottone - 3.27 & Derek Harris - 3.30 0 - 1 0 - 1
Gregory Bottone - 3.27 0 - 1
James Westmoreland - 3.73 & Reginald Blynn - 3.75 2 - 0
Reginald Blynn - 3.75 & Andrew McCormick - 3.68 1 - 0
Reginald Blynn - 3.75 0 - 1
Derek Harris - 3.30 & Galen Le Cheminant - 3.56 0 - 1 0 - 1
Andrew McCormick - 3.68 & Steve Bautista - 3.73 1 - 0
Andrew McCormick - 3.68 1 - 0
Steve Bautista - 3.73 & Joe Sciortino - 3.36 0 - 1
Dan Krosse - 3.56 & Gregory Bottone - 3.27 0 - 1
Dan Krosse - 3.56 & Steve Bautista - 3.73 0 - 1 2 - 0
Dan Krosse - 3.56 & Jeffrey Garrett - 3.62 0 - 2
Jeffrey Garrett - 3.62 & Matthew Collier - 3.42 1 - 0
Jeffrey Garrett - 3.62 & James Westmoreland - 3.73 1 - 0 2 - 0
Jeffrey Garrett - 3.62 & Joe Sciortino - 3.36 1 - 0
frank Passalaqua - 3.70 & James Westmoreland - 3.73 1 - 0
frank Passalaqua - 3.70 & Andrew McCormick - 3.68 0 - 1
frank Passalaqua - 3.70 & Paul Grassie - 3.57 1 - 1 1 - 0
frank Passalaqua - 3.70 0 - 2
Paul Grassie - 3.57 & Reginald Blynn - 3.75 0 - 1
Paul Grassie - 3.57 & Derek Harris - 3.30 0 - 1
Paul Grassie - 3.57 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40TW - CP Ronin
League Record: 8 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Richard Owens - 4.26
Doyle Dreesen - 4.04
Ted Varner - 4.02
Michael Viljac - 4.00
Joseph Harnage - 3.89
Gary Batts - 3.86
Shane Brim - 3.80
Jeffrey Lundblad - 3.78
Daniel Wilson - 3.74
Bob Lang - 3.73
Glen Cobb - 3.69
Will Dietrich - 3.59
Harry Nguyen - 3.58
Jimmy Siebold - 3.55
Tony Wespy - 3.53
League Results By Position
1S 1D 2D 3D
Doyle Dreesen - 4.04 & Richard Owens - 4.26 1 - 0
Doyle Dreesen - 4.04 & Ted Varner - 4.02 1 - 0 1 - 0
Doyle Dreesen - 4.04 1 - 1
Joseph Harnage - 3.89 & Michael Viljac - 4.00 1 - 0 1 - 0
Joseph Harnage - 3.89 & Ted Varner - 4.02 1 - 1 2 - 0 1 - 0
Bob Lang - 3.73 5 - 2
Will Dietrich - 3.59 & Richard Owens - 4.26 1 - 1 1 - 0
Glen Cobb - 3.69 & Harry Nguyen - 3.58 0 - 1
Daniel Wilson - 3.74 & Jimmy Siebold - 3.55 2 - 0
Daniel Wilson - 3.74 & Shane Brim - 3.80 1 - 0
Daniel Wilson - 3.74 0 - 1
Richard Owens - 4.26 & Gary Batts - 3.86 2 - 0 3 - 0
Richard Owens - 4.26 & Tony Wespy - 3.53 1 - 0
Harry Nguyen - 3.58 & Tony Wespy - 3.53 0 - 1
Jeffrey Lundblad - 3.78 & Shane Brim - 3.80 0 - 2 1 - 0 2 - 0
Gary Batts - 3.86 & Shane Brim - 3.80 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
L40PA - MPR Poachers
League Record: 2 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Yong Cao - 3.89
James Moore - 3.89
Svante Jadback - 3.69
Brian Mullen - 3.64
Hongye Yang - 3.59
Philippe Agafonovas - 3.58
Michael Lavoie - 3.58
Malcolm Scott - 3.46
Pierre Leblanc - 3.12
League Results By Position
1S 1D 2D 3D
James Moore - 3.89 & Malcolm Scott - 3.46 0 - 1
James Moore - 3.89 & Philippe Agafonovas - 3.58 2 - 0
James Moore - 3.89 & Svante Jadback - 3.69 3 - 0
James Moore - 3.89 2 - 0
Brian Mullen - 3.64 & Malcolm Scott - 3.46 0 - 2
Brian Mullen - 3.64 & Svante Jadback - 3.69 0 - 1
Brian Mullen - 3.64 & Yong Cao - 3.89 1 - 1
Malcolm Scott - 3.46 & Philippe Agafonovas - 3.58 0 - 2
Philippe Agafonovas - 3.58 & Svante Jadback - 3.69 0 - 2
Yong Cao - 3.89 7 - 0
Michael Lavoie - 3.58 & Hongye Yang - 3.59 0 - 2 3 - 3
Michael Lavoie - 3.58 & Malcolm Scott - 3.46 0 - 1 1 - 0
Pierre Leblanc - 3.12 & Malcolm Scott - 3.46 0 - 1 0 - 1 0 - 1
Pierre Leblanc - 3.12 & Philippe Agafonovas - 3.58 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40GW - Daniel Island Club 4.0 40
League Record: 2 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
David Coward - 3.77
Guy Warren - 3.67
john mascone - 3.66
Derrick Randall - 3.64
Michael Sanders - 3.61
Hod Verble - 3.59
Chris Bright - 3.51
Blake Ohlson - 3.46
Peter Brechtel - 3.45
Andrew Miller - 3.37
Thomas Upshaw - 3.02
League Results By Position
1S 1D 2D 3D
Hod Verble - 3.59 & David Coward - 3.77 0 - 1
Hod Verble - 3.59 & Guy Warren - 3.67 0 - 1 1 - 0 1 - 0
Hod Verble - 3.59 & Peter Brechtel - 3.45 0 - 1
Hod Verble - 3.59 & Andrew Miller - 3.37 0 - 1
Hod Verble - 3.59 & Derrick Randall - 3.64 0 - 1 1 - 0
Chris Bright - 3.51 & David Coward - 3.77 1 - 1
Chris Bright - 3.51 & Thomas Upshaw - 3.02 0 - 1
Chris Bright - 3.51 0 - 1
David Coward - 3.77 & Blake Ohlson - 3.46 0 - 1
Guy Warren - 3.67 & Peter Brechtel - 3.45 0 - 1 0 - 1
Guy Warren - 3.67 0 - 1
Thomas Upshaw - 3.02 & Andrew Miller - 3.37 1 - 0
Blake Ohlson - 3.46 & Peter Brechtel - 3.45 0 - 2
Blake Ohlson - 3.46 & Michael Sanders - 3.61 0 - 2
Peter Brechtel - 3.45 & Michael Sanders - 3.61 0 - 2
Peter Brechtel - 3.45 & john mascone - 3.66 1 - 0 1 - 0
Michael Sanders - 3.61 2 - 3
john mascone - 3.66 2 - 0
Derrick Randall - 3.64 & Chris Bright - 3.51 0 - 1 1 - 0
Derrick Randall - 3.64 & Blake Ohlson - 3.46 1 - 0
Derrick Randall - 3.64 & john mascone - 3.66 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40SH - St. Andrews Hit Squad
League Record: 5 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Christophe Paume - 3.87
Quang Nguyen - 3.78
Jonathan Planton - 3.77
Ben Fanning - 3.76
David Wingard - 3.72
Anand Achanti - 3.72
Wil Barwick - 3.67
Edward Lally - 3.67
David Jacky - 3.62
Bruni Koch - 3.60
Blaine Deas - 3.51
Stuart Hill - 3.38
Dwight Barr - 3.33
League Results By Position
1S 1D 2D 3D
Blaine Deas - 3.51 & Edward Lally - 3.67 0 - 2
Blaine Deas - 3.51 & Dwight Barr - 3.33 1 - 2
Bruni Koch - 3.60 & Ben Fanning - 3.76 1 - 1
Bruni Koch - 3.60 & David Jacky - 3.62 1 - 0 1 - 0
Bruni Koch - 3.60 & Edward Lally - 3.67 1 - 1
Stuart Hill - 3.38 & David Jacky - 3.62 0 - 1 0 - 1
Ben Fanning - 3.76 & David Wingard - 3.72 1 - 0
Ben Fanning - 3.76 & Anand Achanti - 3.72 2 - 0
Christophe Paume - 3.87 5 - 4
David Wingard - 3.72 & Anand Achanti - 3.72 1 - 0
David Wingard - 3.72 1 - 0
David Jacky - 3.62 & Edward Lally - 3.67 1 - 0
Jonathan Planton - 3.77 & David Wingard - 3.72 1 - 0
Jonathan Planton - 3.77 & David Jacky - 3.62 1 - 0
Jonathan Planton - 3.77 & Quang Nguyen - 3.78 1 - 0
Dwight Barr - 3.33 & Ben Fanning - 3.76 0 - 1
Dwight Barr - 3.33 & David Jacky - 3.62 0 - 1
Dwight Barr - 3.33 & Edward Lally - 3.67 1 - 0
Wil Barwick - 3.67 & Stuart Hill - 3.38 1 - 0
Wil Barwick - 3.67 & Quang Nguyen - 3.78 1 - 0
Quang Nguyen - 3.78 & Bruni Koch - 3.60 0 - 1
Quang Nguyen - 3.78 & Anand Achanti - 3.72 2 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40SB - AE Old Men
League Record: 0 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Donald Sorenson - 3.62
Ron Jaicks - 3.61
Dennis Cherol - 3.60
Mark Howard - 3.55
Brian Hough - 3.52
Benjamin Milo - 3.45
Scott Bridgeman - 3.41
Robert Karika - 3.30
William Furman - 3.29
Bryan Hatmaker - 3.24
Samuel Miller - 3.06
League Results By Position
1S 1D 2D 3D
Samuel Miller - 3.06 & Dennis Cherol - 3.60 1 - 0
Samuel Miller - 3.06 & Ron Jaicks - 3.61 0 - 1
Dennis Cherol - 3.60 & Benjamin Milo - 3.45 0 - 1 1 - 0
William Furman - 3.29 & Bryan Hatmaker - 3.24 0 - 1
Bryan Hatmaker - 3.24 & Robert Karika - 3.30 1 - 0
Benjamin Milo - 3.45 1 - 3
Brian Hough - 3.52 & Samuel Miller - 3.06 0 - 1
Brian Hough - 3.52 & Dennis Cherol - 3.60 0 - 1
Brian Hough - 3.52 & William Furman - 3.29 0 - 1
Brian Hough - 3.52 & Bryan Hatmaker - 3.24 0 - 1 0 - 1
Brian Hough - 3.52 & Robert Karika - 3.30 1 - 1 0 - 2
Brian Hough - 3.52 & Scott Bridgeman - 3.41 0 - 1
Scott Bridgeman - 3.41 & Dennis Cherol - 3.60 1 - 0
Scott Bridgeman - 3.41 1 - 3
Donald Sorenson - 3.62 & Dennis Cherol - 3.60 0 - 1
Donald Sorenson - 3.62 & Ron Jaicks - 3.61 0 - 1
Donald Sorenson - 3.62 & Benjamin Milo - 3.45 1 - 1
Donald Sorenson - 3.62 & Robert Karika - 3.30 0 - 1
Donald Sorenson - 3.62 & Mark Howard - 3.55 0 - 3
Mark Howard - 3.55 & Samuel Miller - 3.06 0 - 1
Mark Howard - 3.55 & Dennis Cherol - 3.60 1 - 2
Mark Howard - 3.55 & Bryan Hatmaker - 3.24 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L40MC - MPR Dark Side
League Record: 4 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Bert Gierhart - 3.95
Michael Carroll - 3.87
Nima Moghadam - 3.83
Michael Hauser - 3.83
Mike Cladakis - 3.81
Claudio Carrara - 3.80
Greg Yancey - 3.79
Brandon Dermody - 3.75
Bo McNinch - 3.73
Timothy Plantand - 3.69
Brandon Casement - 3.68
Bill Park - 3.67
Mark Lazo - 3.66
Mark Crawford - 3.65
Eric Porter - 3.56
League Results By Position
1S 1D 2D 3D
Mark Crawford - 3.65 0 - 2
Greg Yancey - 3.79 & Nima Moghadam - 3.83 0 - 1
Greg Yancey - 3.79 & Michael Hauser - 3.83 0 - 1 1 - 0
Nima Moghadam - 3.83 & Mike Cladakis - 3.81 0 - 1
Nima Moghadam - 3.83 & Michael Carroll - 3.87 1 - 0
Nima Moghadam - 3.83 1 - 2
Timothy Plantand - 3.69 & Bill Park - 3.67 0 - 1
Timothy Plantand - 3.69 & Brandon Casement - 3.68 1 - 0
Timothy Plantand - 3.69 & Brandon Dermody - 3.75 0 - 1
Timothy Plantand - 3.69 & Bo McNinch - 3.73 1 - 0
Timothy Plantand - 3.69 & Michael Carroll - 3.87 1 - 0
Timothy Plantand - 3.69 1 - 1
Michael Hauser - 3.83 & Claudio Carrara - 3.80 0 - 1
Michael Hauser - 3.83 & Michael Carroll - 3.87 2 - 0
Bill Park - 3.67 & Claudio Carrara - 3.80 1 - 0
Claudio Carrara - 3.80 & Michael Carroll - 3.87 1 - 0
Brandon Casement - 3.68 & Brandon Dermody - 3.75 2 - 0
Brandon Casement - 3.68 & Mike Cladakis - 3.81 1 - 0
Brandon Dermody - 3.75 & Michael Carroll - 3.87 1 - 0
Eric Porter - 3.56 0 - 1
Mike Cladakis - 3.81 & Michael Carroll - 3.87 1 - 0
Mark Lazo - 3.66 & Bill Park - 3.67 1 - 1
Mark Lazo - 3.66 & Michael Carroll - 3.87 1 - 0
Mark Lazo - 3.66 & Bert Gierhart - 3.95 1 - 0 1 - 0
Bert Gierhart - 3.95 & Eric Porter - 3.56 0 - 1
Bert Gierhart - 3.95 & Bo McNinch - 3.73 1 - 0
Bert Gierhart - 3.95 1 - 0